﻿using System.Collections.Generic;

namespace VisionCloud.Domain.DtoModel.Ms
{
    public class ApartmentInfo
    {
        public string ProjectName { get; set; }

        public string BuildingName { get; set; }

        public string FloorName { get; set; }

        public string ApartmentNumber { get; set; }

        public string CreateDate { get; set; }

        //public string FlatnessRange { get; set; }

        //public string VerticalRange { get; set; }

        public List<PointInfo> PointInfos { get; set; }
    }

    public class PointInfo
    {
        public int Index { get; set; }

        public string ImageId { get; set; }

        public string ImageFile { get; set; }

        public string FlatnessRange { get; set; }

        public string VerticalRange { get; set; }

        public List<WallInfo> WallInfos { get; set; }
    }

    public class WallInfo
    {
        public string Name { get; set; }

        public string FlatnessR1 { get; set; }

        public string FlatnessR2 { get; set; }

        public string FlatnessR3 { get; set; }

        public string FlatnessR4 { get; set; }

        public string FlatnessR5 { get; set; }

        public string FlatnessR6 { get; set; }

        public string FlatnessR7 { get; set; }

        public string FlatnessR8 { get; set; }

        public string FlatnessR9 { get; set; }

        public string FlatnessR10 { get; set; }

        public string FlatnessR11 { get; set; }

        public string FlatnessR12 { get; set; }

        public string FlatnessR13 { get; set; }

        public string FlatnessR14 { get; set; }

        public string FlatnessR15 { get; set; }

        public string FlatnessR16 { get; set; }

        public string FlatnessR17 { get; set; }

        public string FlatnessR18 { get; set; }

        public string FlatnessR19 { get; set; }

        public string FlatnessR20 { get; set; }

        public string VerticalR1 { get; set; }

        public string VerticalR2 { get; set; }

        public string VerticalR3 { get; set; }

        public string VerticalR4 { get; set; }

        public string VerticalR5 { get; set; }

        public string VerticalR6 { get; set; }

        public string VerticalR7 { get; set; }

        public string VerticalR8 { get; set; }

        public string VerticalR9 { get; set; }

        public string VerticalR10 { get; set; }

        public string VerticalR11 { get; set; }

        public string VerticalR12 { get; set; }

        public string VerticalR13 { get; set; }

        public string VerticalR14 { get; set; }

        public string VerticalR15 { get; set; }

        public string VerticalR16 { get; set; }

        public string VerticalR17 { get; set; }

        public string VerticalR18 { get; set; }

        public string VerticalR19 { get; set; }

        public string VerticalR20 { get; set; }
    }
}
